Visualization and Measurement of Source Code
نویسندگان
چکیده
The GRASP (Graphical Representations of Algorithms, Structures, and Processes) project, which has successfully prototyped a new algorithmic-level graphical representation for software—the control structure diagram (CSD)—is currently focused on the generation of a new fine-grained complexity metric called the complexity profile graph (CPG). The primary impetus for creation and refinement of the CSD and the CPG is to improve the comprehension efficiency of software and, as a result, improve reliability and reduce costs. The current GRASP release provides automatic CSD generation for Ada 95, C, C++, Java, and Very High-Speed Integrated Circuit Hardware Description Language (VHDL) source code, and CPG generation for Ada 95 source code. The examples and discussion in this article are based on using GRASP with Ada 95.
منابع مشابه
Measurement of Complexity and Comprehension of a Program Through a Cognitive Approach
The inherent complexity of the software systems creates problems in the software engineering industry. Numerous techniques have been designed to comprehend the fundamental characteristics of software systems. To understand the software, it is necessary to know about the complexity level of the source code. Cognitive informatics perform an important role for better understanding the complexity o...
متن کاملDevelopement a simple point source model for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code
Background: Monte Carlo (MC) modeling of a linear accelerator is a prerequisite for Monte Carlo dose calculations in external beam radiotherapy. In this study, a simple and efficient model was developed for Elekta SL-25 linear accelerator using MCNP4C Monte Carlo code Materials and methods: The head of Elekta SL-25 linac was simulated for 6 and 18 MV photon beams using MCNP4C MC code. Energ...
متن کاملDose distribution and dosimetry parameters calculation of MED3633 palladium-103 source in water phantom using MCNP
Background: Palladium-103 (103Pd) is a brachytherapy source for cancer treatment. The Monte Carlo codes are usually applied for dose distribution and effect of shieldings. Monte Carlo calculation of dose distribution in water phantom due to a MED3633 103Pd source is presented in this work. Materials and Methods: The dose distribution around the 103Pd Model MED3633 located in the center of 30×...
متن کاملGRASP/Ada 95: Visualization with Control Structure Diagrams
The Graphical Representations of Algorithms, Structures, and Processes for Ada (GRASP/Ada) project has successfully created and prototyped a new algorithmic level graphical representation for Ada software, the Control Structure Diagram (CSD). The primary impetus to create and refine the CSD is to improve the comprehension efficiency of Ada software, and as a result, improve reliability and redu...
متن کاملModeling and dose calculations of a pure beta emitting 32P coated stent for intracoronary brachytherapy by Monte Carlo code
Background: Recently, different investigators have studied the possibility of radiation therapy in restenosis prevention and have shown promising results. In this study a unique radioactive source for intra vascular brachytherapy (IVBT) was investigated. The two-dimensional dose distribution in water for a 32P IVBT stent has been calculated. The pure beta emitter source 32P has been co...
متن کاملMacroscopic Visualization of the Heart Electrical Activity Via an Algebraic Computer Model
In this study, a mathematical model is developed based on algebraic equations which is capable of generating artificially normal events of electrocardiogram (ECG) signals such as P-wave, QRS complex, and T-wave. This model can also be implemented for the simulation of abnormal phenomena of electrocardiographic signals such as ST-segment episodes (i.e. depression, elevation, and sloped ascending...
متن کامل